<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Aria: ArMapObjectsInterface Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Aria
   &#160;<span id="projectnumber">2.9.4</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classArMapObjectsInterface.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classArMapObjectsInterface-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ArMapObjectsInterface Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p>Methods related to setting and retrieving the objects in an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map.  
 <a href="classArMapObjectsInterface.html#details">More...</a></p>

<p><code>#include &lt;ArMapInterface.h&gt;</code></p>

<p>Inherited by <a class="el" href="classArMapInterface.html">ArMapInterface</a>, and <a class="el" href="classArMapObjects.html">ArMapObjects</a>.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8e28fd911e2ae9e7071d7a1917b9582a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e28fd911e2ae9e7071d7a1917b9582a"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapObjectsInterface.html#a8e28fd911e2ae9e7071d7a1917b9582a">ArMapObjectsInterface</a> ()</td></tr>
<tr class="memdesc:a8e28fd911e2ae9e7071d7a1917b9582a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a8e28fd911e2ae9e7071d7a1917b9582a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ee907155b224d7a85bdd2886fcff2e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classArMapObject.html">ArMapObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapObjectsInterface.html#af7ee907155b224d7a85bdd2886fcff2e">findFirstMapObject</a> (const char *name, const char *type, bool isIncludeWithHeading=false)=0</td></tr>
<tr class="memdesc:af7ee907155b224d7a85bdd2886fcff2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the first map object of given name and type, or NULL if none is found.  <a href="#af7ee907155b224d7a85bdd2886fcff2e">More...</a><br /></td></tr>
<tr class="separator:af7ee907155b224d7a85bdd2886fcff2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e3b929760b5898064e5d3e25796ffb9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classArMapObject.html">ArMapObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapObjectsInterface.html#a0e3b929760b5898064e5d3e25796ffb9">findMapObject</a> (const char *name, const char *type=NULL, bool isIncludeWithHeading=false)=0</td></tr>
<tr class="memdesc:a0e3b929760b5898064e5d3e25796ffb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the map object of given name and type, or NULL if none is found.  <a href="#a0e3b929760b5898064e5d3e25796ffb9">More...</a><br /></td></tr>
<tr class="separator:a0e3b929760b5898064e5d3e25796ffb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdabca2faba0483f9eecb51354b86c92"><td class="memItemLeft" align="right" valign="top">virtual std::list&lt; <a class="el" href="classArMapObject.html">ArMapObject</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapObjectsInterface.html#acdabca2faba0483f9eecb51354b86c92">findMapObjectsOfType</a> (const char *type, bool isIncludeWithHeading=false)=0</td></tr>
<tr class="memdesc:acdabca2faba0483f9eecb51354b86c92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a list of all map objects of the specified type.  <a href="#acdabca2faba0483f9eecb51354b86c92">More...</a><br /></td></tr>
<tr class="separator:acdabca2faba0483f9eecb51354b86c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66394898f80b1917b5f96aa4b7a8e37c"><td class="memItemLeft" align="right" valign="top">virtual std::list&lt; <a class="el" href="classArMapObject.html">ArMapObject</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapObjectsInterface.html#a66394898f80b1917b5f96aa4b7a8e37c">getMapObjects</a> (void)=0</td></tr>
<tr class="memdesc:a66394898f80b1917b5f96aa4b7a8e37c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a pointer to the internal list of map objects.  <a href="#a66394898f80b1917b5f96aa4b7a8e37c">More...</a><br /></td></tr>
<tr class="separator:a66394898f80b1917b5f96aa4b7a8e37c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac145d6f5324b7e5a251f32907e957cc5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapObjectsInterface.html#ac145d6f5324b7e5a251f32907e957cc5">setMapObjects</a> (const std::list&lt; <a class="el" href="classArMapObject.html">ArMapObject</a> * &gt; *mapObjects, bool isSortedObjects=false, <a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *changeDetails=NULL)=0</td></tr>
<tr class="memdesc:ac145d6f5324b7e5a251f32907e957cc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the map objects (copies those passed in)  <a href="#ac145d6f5324b7e5a251f32907e957cc5">More...</a><br /></td></tr>
<tr class="separator:ac145d6f5324b7e5a251f32907e957cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a6ee2839a69de95728956f3125a2c5b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapObjectsInterface.html#a0a6ee2839a69de95728956f3125a2c5b">writeObjectListToFunctor</a> (<a class="el" href="classArFunctor1.html">ArFunctor1</a>&lt; const char * &gt; *functor, const char *endOfLineChars)=0</td></tr>
<tr class="memdesc:a0a6ee2839a69de95728956f3125a2c5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the list of map objects to a text-based functor.  <a href="#a0a6ee2839a69de95728956f3125a2c5b">More...</a><br /></td></tr>
<tr class="separator:a0a6ee2839a69de95728956f3125a2c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada2086bd9de769074e1a1a49225d73e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada2086bd9de769074e1a1a49225d73e0"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArMapObjectsInterface.html#ada2086bd9de769074e1a1a49225d73e0">~ArMapObjectsInterface</a> ()</td></tr>
<tr class="memdesc:ada2086bd9de769074e1a1a49225d73e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:ada2086bd9de769074e1a1a49225d73e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Methods related to setting and retrieving the objects in an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map. </p>
<p><a class="el" href="classArMapObjectsInterface.html" title="Methods related to setting and retrieving the objects in an Aria map. ">ArMapObjectsInterface</a> is an abstract class that defines the methods used to manipulate the <a class="el" href="classArMapObjects.html" title="The collection of map objects that are contained in an Aria map. ">ArMapObjects</a> that are contained in an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="af7ee907155b224d7a85bdd2886fcff2e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classArMapObject.html">ArMapObject</a>* ArMapObjectsInterface::findFirstMapObject </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isIncludeWithHeading</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the first map object of given name and type, or NULL if none is found. </p>
<p>A pointer to the actual map object is returned. It is not safe to store this pointer because it will be deleted when the map is changed. If the caller needs the map object, then it should create its own copy. This method is not thread-safe.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>the const char * name of the object to be found; if NULL then any object of the specified type is a match </td></tr>
    <tr><td class="paramname">type</td><td>the const char * type of the object to be found; if NULL then search all object types </td></tr>
    <tr><td class="paramname">isIncludeWithHeading</td><td>a bool set to true if the given type represents a pose and both "heading-less" and "with-heading" objects should be searched; if false, then only objects of the exact type are searched </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classArMapObject.html" title="A point or region of interest in an Aria map. ">ArMapObject</a> * the matching map object, or NULL if none found </dd></dl>

</div>
</div>
<a class="anchor" id="a0e3b929760b5898064e5d3e25796ffb9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classArMapObject.html">ArMapObject</a>* ArMapObjectsInterface::findMapObject </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>type</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isIncludeWithHeading</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the map object of given name and type, or NULL if none is found. </p>
<p>A pointer to the actual map object is returned. It is not safe to store this pointer because it will be deleted when the map is changed. If the caller needs the map object, then it should create its own copy. This method is not thread-safe.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>the const char * name of the object to be found </td></tr>
    <tr><td class="paramname">type</td><td>the const char * type of the object to be found; if NULL then search all object types </td></tr>
    <tr><td class="paramname">isIncludeWithHeading</td><td>a bool set to true if the given type represents a pose and both "heading-less" and "with-heading" objects should be searched; if false, then only objects of the exact type are searched </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classArMapObject.html" title="A point or region of interest in an Aria map. ">ArMapObject</a> * the matching map object, or NULL if none found </dd></dl>

</div>
</div>
<a class="anchor" id="acdabca2faba0483f9eecb51354b86c92"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual std::list&lt;<a class="el" href="classArMapObject.html">ArMapObject</a> *&gt; ArMapObjectsInterface::findMapObjectsOfType </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isIncludeWithHeading</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a list of all map objects of the specified type. </p>
<p>A list of pointers to the actual map objects is returned. It is not safe to store these pointers because they will be deleted when the map is changed. If the caller needs the map objects at a later time, then it should create its own copy of each object in the list. This method is not thread-safe.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>the const char * type of the objects to be found; if NULL then all objects are returned </td></tr>
    <tr><td class="paramname">isIncludeWithHeading</td><td>a bool set to true if the given type represents a pose and both "heading-less" and "with-heading" objects should be searched; if false, then only objects of the exact type are searched </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a list of pointers to all of the <a class="el" href="classArMapObject.html" title="A point or region of interest in an Aria map. ">ArMapObject</a>'s that match the given type </dd></dl>

<p>Implemented in <a class="el" href="classArMapObjects.html#a84b7aed50c2d050dc1c636cfd34effef">ArMapObjects</a>.</p>

</div>
</div>
<a class="anchor" id="a66394898f80b1917b5f96aa4b7a8e37c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual std::list&lt;<a class="el" href="classArMapObject.html">ArMapObject</a> *&gt;* ArMapObjectsInterface::getMapObjects </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a pointer to the internal list of map objects. </p>
<p>Ideally, callers of this method should not use the pointer to modify the map objects directly. It is preferable to modify a copy and then call setMapObjects.</p>
<p>It is not safe to store the returned pointer list because the pointers will be deleted when the map is changed. If the caller needs the map objects at a later time, then it should create its own copy of each object in the list. This method is not thread-safe. </p><dl class="section return"><dt>Returns</dt><dd>a list of pointers to all of the <a class="el" href="classArMapObject.html" title="A point or region of interest in an Aria map. ">ArMapObject</a>'s in the map </dd></dl>

</div>
</div>
<a class="anchor" id="ac145d6f5324b7e5a251f32907e957cc5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void ArMapObjectsInterface::setMapObjects </td>
          <td>(</td>
          <td class="paramtype">const std::list&lt; <a class="el" href="classArMapObject.html">ArMapObject</a> * &gt; *&#160;</td>
          <td class="paramname"><em>mapObjects</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isSortedObjects</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classArMapChangeDetails.html">ArMapChangeDetails</a> *&#160;</td>
          <td class="paramname"><em>changeDetails</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sets the map objects (copies those passed in) </p>
<p>This method sets its internal list to contain a copy of all of the given map objects. Any map objects which were originally in the list but are no longer referenced are deleted. The list of map objects will be sorted by increasing pose (i.e. objects in the upper left will be placed before objects in the lower right). This method is not thread-safe.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mapObjects</td><td>a pointer to the list of <a class="el" href="classArMapObject.html" title="A point or region of interest in an Aria map. ">ArMapObject</a> *'s to be copied </td></tr>
    <tr><td class="paramname">isSortedObjects</td><td>a bool set to true if the objects in the given list have already been sorted by increasing pose; this can improve the performance of this method </td></tr>
    <tr><td class="paramname">changeDetails</td><td>an optional pointer to the <a class="el" href="classArMapChangeDetails.html" title="Helper class used to track changes to an Aria map. ">ArMapChangeDetails</a> in which to accumulate a description of the changes to the map objects; if NULL, then changes are not tracked </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classArMapChangeDetails.html" title="Helper class used to track changes to an Aria map. ">ArMapChangeDetails</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a0a6ee2839a69de95728956f3125a2c5b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void ArMapObjectsInterface::writeObjectListToFunctor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classArFunctor1.html">ArFunctor1</a>&lt; const char * &gt; *&#160;</td>
          <td class="paramname"><em>functor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>endOfLineChars</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Writes the list of map objects to a text-based functor. </p>
<p>This method writes a Cairn text line for each of the <a class="el" href="classArMapObject.html" title="A point or region of interest in an Aria map. ">ArMapObject</a>'s. This method is not thread-safe.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">functor</td><td>a pointer to the <a class="el" href="classArFunctor1.html" title="Base class for functors with 1 parameter. ">ArFunctor1</a> that writes the text lines </td></tr>
    <tr><td class="paramname">endOfLineChars</td><td>the const char * string that indicates the end of each text line </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="ArMapInterface_8h.html">ArMapInterface.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="classArMapObjectsInterface.html">ArMapObjectsInterface</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
  </ul>
</div>
</body>
</html>
